how long does patent protection last - Search